package com.expressage.dao;

import com.expressage.po.State;

import java.util.List;

/**
 * 快递状态的接口
 */
public interface StateDao {

    /**
     * 查询快递状态集合
     * @return  快递状态集合
     */
    public List<State> findAll();

    /**
     * 通过状态id查询快递状态
     * @param stateid 状态编号
     * @return 快递的对象
     */
    public State findByStateid(int stateid);

    /**
     * 更新快递状态
     * @param state 快递状态对象
     * @return 受影响行数
     */
    public int insert(State state);

    /**
     * 删除快递状态
     * @param stateid 快递状态编号
     * @return 受影响行数
     */
    public int delete(int[] stateid);

    /**
     * 更新快递状态
     * @param state 快递对象
     * @return 受影响行数
     */
    public int update(State state);
}
